skeleton in the cupboard - Inglés Sinónimo Diccionario

skeleton in the cupboard

n.
[1] skeleton , skeleton in the closet